Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 Austria F2 Czech Republic F2 Serbia & Montenegro F4 Hungary F4 Hungary F5 Poland F2 Poland F3 Czech Republic F1 Belgium F2 Slovakia F1 Slovakia F2 Poland F10 France F16 France F17 France F18 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Uzbekistan F2 Germany F19 Germany F1 Germany F4 Germany F2 Switzerland F3 Netherlands F2 Austria F3 Slovak Rep. F3 Germany F13 France F16 France F19 France F20 Rodez Germany F1 Germany F2 Germany F3 Germany F4 France F3 Italy F12 Belgium F2 Belgium F3 Belgium F4 Slovakia F1 Germany F10 Slovakia F3 Germany F12 France F14 Germany F15 France F19 Germany F2 USA F6 USA F9 USA F10 Germany F10 Germany F13 Germany F14 USA F26 USA F27 USA F28 Germany F1 Czech Republic F3 Austria F1 Germany F13 France F19 Germany F12 USA F29 USA F34 USA F12 USA F13 Italy F14 Germany F4 Germany F6 Germany F7 Germany F11 Belgium F11 Belgium F12 Germany F14 Greece F7 Greece F8 Greece F9 Greece F10 Germany F1 (Schwieberdingen) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Italy F2 (Trento) Greece F1 (Heraklion) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Italy F11 (Santa Margherita Di Pula) Romania F1 (Bucharest) Romania F2 (Bacau) Belgium F1 (Havre) Italy F19 (Basilicanova) Austria F1 (Telfs) Austria F2 (Kramsach) Slovakia F1 (Trnava) Austria F6 (Innsbruck) Belgium F12 (Middelkerke) Italy F31 (Santa Margherita Di Pula) Italy F32 (Santa Margherita Di Pula) Germany F15 (Bad Salzdetfurth) Greece F8 (Heraklion) Greece F9 (Heraklion) Greece F10 (Heraklion) Czech Republic F12 (Prague) Turkey F1 (Antalya) Turkey F2 (Antalya) Great Britain F1 (Glasgow) Great Britain F2 (Loughborough) Greece F2 (Heraklion) Greece F3 (Heraklion) Greece F4 (Heraklion) Spain F7 (Reus) Greece F5 (Heraklion) Italy F31 (Santa Margherita Di Pula) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Tunisia F40 (Monastir) Tunisia F42 (Monastir) M25 Santa Margherita Di Pula M25 Doboj Bosnia & Herzegovina F6 Italy F27 Austria F1 Czech Republic F1 Czech Republic F2 Germany F1 Czech Republic F3 USA F21 Hungary F6 M25 Sharm ElSheikh M25 Sharm ElSheikh Portugal F2 Belgium F1 Czech Republic F1 Austria F5 Poland F11 Italy F23 Croatia F3 Slovakia F1 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Czech Republic F4 Czech Republic F6 Germany F1 Croatia F1 Croatia F2 UAE F1 UAE F2 Germany F6 Germany F8 M25 Loule M25 Portimao M25 Trnava Italy F10 Czech Republic F1 France F17 France F18 Czech Republic F5 Czech Republic F6 Germany F14 Austria F7 Germany F16 Italy F16 Italy F28 Germany F11 ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava USA F30 Unicredit (Suisse) Bank S.A. Challenger - Chiasso Lugano Challenger Ostrava Challenger Mons Challenger Rennes Challenger Eckental Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Le Gosier Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger Dallas Challenger Italy F30 (Santa Margherita Di Pula) Aix En Provence Challenger Bordeaux Challenger Prague Challenger Irving Challenger Marbella Challenger Tunis Challenger Francavilla Challenger Lisbon Challenger Poznan Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Genova Challenger Sibiu Challenger Bratislava Challenger Braunschweig Challenger Prague Challenger Germany F12 (Ueberlingen) Bratislava Challenger Prague II Challenger Prostejov Challenger M25 Bielsko Biala Prostejov Challenger Prague Open - Prague Segovia Challenger Greece F1 (Heraklion) BH Telecom Sarajevo 2007 - Sarajevo GHI Bronz Classic - Bronx Bergamo Challenger Prague Challenger Czech Republic F4 (Pardubice) Sophia Antipolis Challenger Italy F30 (Santa Margherita Di Pula) Next Generation Adelaide International - Adelaide Heineken Open - Auckland Italy F34 (Santa Margherita Di Pula) Tunisia F41 (Monastir) M15 Palmanova Germany F14 (Oberhaching) Napoli Challenger Mercedes Cup - Stuttgart Tunisia F43 (Monastir) Austrian Open - Kitzbuhel M25 Santa Margherita Di Pula Tunisia F44 (Monastir) BA-CA Tennis Trophy - Vienna Tunisia F45 (Monastir) M15 Manacor M15 Manacor Ostrava Challenger M15 Palmanova Cordenons Challenger Trnava Challenger M25 Vercelli Rennes Challenger International German Open - Hamburg KGHM Dialog Polish Indoors - Wroclaw Irving Challenger Prosperita Open 2007 - Ostrava Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Kremlin Cup - Moscow Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Irving Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London M25 Prague Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Recanati Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Kremlin Cup - Moscow Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Open 13 Provence - Marseille BMW Open - Munich St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune M25 Muttenz M25 Prague Gonet Geneva Open - Geneva Orleans Challenger Mons Challenger Stockholm Open - Stockholm BMW Open - Munich Steelers Cup - Kosice Braunschweig Challenger Trnava Challenger Braunschweig Challenger Tatra Banka Open - Bratislava Unicredit (Suisse) Bank S. A. Challenger - Chiasso XI Torneo Internazionale di Tennis - Barletta M25 Telfs Bratislava Challenger Tulln Challenger Le Gosier Challenger Internationaux du Doubs - Besancon Orleans Challenger GHI Bronx Tennis Classic - Bronx Ostrava Challenger Dusseldorf Open Challenger - Dusseldorf Ortisei Challenger Barletta Challenger Kobstaedernes ATP Challenger - Kolding Ostrava Challenger Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Rome Challenger Sofia Challenger Ostrava Challenger Poznan Challenger Bordeaux Challenger Bratislava Challenger Portoroz Challenger San Marino Challenger Freudenstadt Challenger Szczecin Challenger Prostejov Challenger Eckental Challenger Bratislava Challenger Salzburg Challenger Genova Challenger Heilbronn Challenger Belgrade Challenger Zagreb Challenger Aachen Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Poprad Tatry Challenger Braunschweig Challenger Champaign Challenger Almaty Challenger Heineken Open - Auckland Prague Open - Prague Ostrava Open 2005 - Ostrava Stella Artois Clay Court Championships - Budaors Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Czech Open 2006 - Prostejov Banja Luka Challenger - Banja Luka Fergana Challenger - Fergana Ispat Open 2004 - Ostrava Riviera di Rimini Challenger - Rimini Sony Ericsson Open - Miami Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Dusseldorf Open Challenger 2007 - Dusseldorf BNP Paribas Masters - Paris The Tarka Challenger - Barnstaple BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Monte-Carlo Rolex Masters - Monte-Carlo Challenger DCNS de Cherbourg - Cherbourg Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice BNP Paribas Masters - Paris Tennis Napoli Cup - Napoli BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kos Succhetti Tennis Cup - Cordenons Rogers Cup - Montreal Western & Southern Open - Cincinnati Pekao Open - Szczecin BNP Paribas Masters - Paris Tatra Banka Slovak Open - Bratislava Bank Austria Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Sarajevo Challenger Napoli Challenger Athens Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Miami Open - Miami Scheveningen Challenger Orbetello Challenger Cordenons Challenger Poznan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rennes Challenger Orleans Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Rome Challenger Rome Challenger Alessandria Challenger Kosice Challenger Winston Salem - Winston Salem Szczecin Challenger Kitzbuhel Challenger Prosperita Open 2006 - Ostrava ATP Challenger Trophy 2008 - Trnava Orleans Challenger Bratislava Challenger Barletta Challenger Western & Southern Open - Cincinnati Dallas Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open Prevadies - St. Brieuc Kosice Challenger BNP Paribas Open - Indian Wells Genova Challenger Trnava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Cherbourg Challeger Bratislava Challenger ATP Challenger Trophy 2007 - Trnava San Marino Challenger Dallas Challenger Labertz Open by Stawag - Aachen Oberstaufen Challenger BH Indoor Sarajevo - Sarajevo Miami Open - Miami Bratislava Challenger Sopot Challenger Kaohsiung Challenger Prostejov Challenger Geneva Challenger Sibiu Challenger Rennes Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Ostrava Challenger Lyon Challenger Portoroz Challenger Eckental Challenger Heilbronn Challenger Nottingham Challenger Bratislava Challenger Bratislava Challenger Las Franquesas del Valles Challenger ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Ostrava Challenger BNP Paribas Open - Indian Wells Koblenz Challenger Prague 3 Challenger Tulln Challenger Prague Challenger Liberec Challenger Kaohsiung Challenger Heineken Open - Auckland Open 13 - Marseille Gerry Weber Open - Halle Tashkent Challenger Budapest Challenger Cherbourg Challenger Indian Wells Challenger Phoenix Challenger Alicante Challenger Mercedes Cup - Stuttgart Murcia Challenger Prostejov Challenger Ilkley Challenger China Open - Beijing Augsburg Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Noumea Challenger Bengalaru Challenger Prague Challenger Ostrava Challenger Next Generation Adelaide International - Adelaide Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Marbella Challenger Split 1 Challenger Open 13 - Marseille Split 2 Challenger Ostrava Challenger Prague Challenger Heilbronn Challenger Nottingham 1 Challenger Salzburg-Anif Challenger Amersfoort Challenger Bucharest Challenger Sibiu Challenger Forli 2 Challenger Forli 3 Challenger Forli 3 Challenger Traralgon Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Oeiras 1 Challenger Oeiras 2 Challenger Barletta Challenger Prague 1 Challenger Ostrava Challenger Prague 2 Challenger Vicenza Challenger Bratislava Challenger Ilkley Challenger San Benedetto Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger St. Tropez Challenger Tenerife 1 Challenger Tenerife 2 Challenger Tenerife 3 Challenger Rovereto Challenger Prague 1 Challenger Bet-At-Home Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Allianz Suisse Open - Gstaad Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Vegeta Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna Gazprom Hungarian Open - Budapest cinch Championships - London Generali Open - Kitzbuhel Geneva Open - Geneva Plava Laguna Croatia Open - Umag Topshelf Open - 's-Hertogenbosch China Open - Beijing Swiss Indoors Basel - Basel Shenzhen Open - Shenzhen Kremlin Cup - Moscow BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, QR, SVK-CZE 1-3 M25 Kramsach Australian Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro M25 Jablonec nad Nisou M25 Santa Margherita di Pula M25 Santa Margherita di Pula Davis Cup, World Group, QF, CZE-FRA 1-3